open module xiaohe.web.application {

    exports com.xiaohe66.web.application.account;
    exports com.xiaohe66.web.application.birth;
    exports com.xiaohe66.web.application.common;
    exports com.xiaohe66.web.application.file;
    exports com.xiaohe66.web.application.love;
    exports com.xiaohe66.web.application.im;
    exports com.xiaohe66.web.application.sys.sec;
    exports com.xiaohe66.web.application.task;

    // mapstruct
    requires static java.compiler;
    requires static org.mapstruct;

    requires static lombok;

    requires transitive org.apache.commons.io;

    requires transitive xiaohe.web.core;
    requires transitive xiaohe.web.application.lib;
    requires transitive xiaohe.web.infrastructure.domain.adapter;

}
